﻿//using System;
//using System.Collections.Generic;
//using System.Data;
//using System.Linq;
//using System.Web;
//using System.Web.Mvc;
//using Qu.SeniorProject.Model;

//namespace Qu.SeniorProject.WebUI.Controllers
//{ 
//    public class DeleteController : Controller
//    {
//        private SeniorProjectEntities db = new SeniorProjectEntities();

//        //
//        // GET: /Delete/

//        public ViewResult Index()
//        {
//            var projects = db.Projects.Include(p => p.ProjectPeriod);
//            return View(projects.ToList());
//        }

//        //
//        // GET: /Delete/Details/5

//        public ViewResult Details(int id)
//        {
//            Project project = db.Projects.Find(id);
//            return View(project);
//        }

//        //
//        // GET: /Delete/Create

//        public ActionResult Create()
//        {
//            ViewBag.PeriodId = new SelectList(db.ProjectPeriods, "PeriodId", "PeriodDescription");
//            return View();
//        } 

//        //
//        // POST: /Delete/Create

//        [HttpPost]
//        public ActionResult Create(Project project)
//        {
//            if (ModelState.IsValid)
//            {
//                db.Projects.Add(project);
//                db.SaveChanges();
//                return RedirectToAction("Index");  
//            }

//            ViewBag.PeriodId = new SelectList(db.ProjectPeriods, "PeriodId", "PeriodDescription", project.PeriodId);
//            return View(project);
//        }
        
//        //
//        // GET: /Delete/Edit/5
 
//        public ActionResult Edit(int id)
//        {
//            Project project = db.Projects.Find(id);
//            ViewBag.PeriodId = new SelectList(db.ProjectPeriods, "PeriodId", "PeriodDescription", project.PeriodId);
//            return View(project);
//        }

//        //
//        // POST: /Delete/Edit/5

//        [HttpPost]
//        public ActionResult Edit(Project project)
//        {
//            if (ModelState.IsValid)
//            {
//                db.Entry(project).State = EntityState.Modified;
//                db.SaveChanges();
//                return RedirectToAction("Index");
//            }
//            ViewBag.PeriodId = new SelectList(db.ProjectPeriods, "PeriodId", "PeriodDescription", project.PeriodId);
//            return View(project);
//        }

//        //
//        // GET: /Delete/Delete/5
 
//        public ActionResult Delete(int id)
//        {
//            Project project = db.Projects.Find(id);
//            return View(project);
//        }

//        //
//        // POST: /Delete/Delete/5

//        [HttpPost, ActionName("Delete")]
//        public ActionResult DeleteConfirmed(int id)
//        {            
//            Project project = db.Projects.Find(id);
//            db.Projects.Remove(project);
//            db.SaveChanges();
//            return RedirectToAction("Index");
//        }

//        protected override void Dispose(bool disposing)
//        {
//            db.Dispose();
//            base.Dispose(disposing);
//        }
//    }
//}